#pragma once

#include <QLabel>

// 定义了用户区域的界面
class ClientQLabel:public QLabel{
    Q_OBJECT

public:
    const int padding=10;       // 内边距
    const int paddingTop=100;   // 跟窗口顶部的距离
    const int cardNumSize=40;   // 显示卡牌区域的宽度高度
    const int width=200;        // 宽度
    const int height=300;       // 高度
    const int distance=10;      // 两个区域之间的距离
    int xa;                     // 在x轴的位置

    QLabel* nameLabel;          // 显示用户名的地方
    QLabel* cardNum;            // 显示剩余卡牌数量的区域
    QLabel* buChu;              // 显示不出的字样

    ClientQLabel(QWidget*,int);
    ~ClientQLabel();

    void setName(const QString&);
    void setNum(int);
    void hideNum();
    void showNum();
    void showBuChu(){buChu->show();}
    void hideBuChu(){buChu->hide();}
    int getNum()const{return cardNum->text().toInt();}

private:
};

